// 创建数据模型
const { DataTypes } = require('sequelize')
const seq = require('../db/seq')

// 创建模型
const User = seq.define('pet_user', {
  // id 自动创建维护
  user_name: {
    type: DataTypes.STRING,
    allowNull: false,
    unique: true,
    comment: '用户名，唯一'
  },
  password: {
    type: DataTypes.CHAR(64),
    allowNull: false,
    comment: '密码',
    is_admin: {
      type: DataTypes.BOOLEAN,
      allowNull: false,
      defaultValue: 0,
      comment: '0不是，1是'
    }
  },
  avatar:{
    type:DataTypes.TEXT,
    allowNull:true,
    comment: '头像'
  }
})

// 创建表(强制同步数据库)
// User.sync({ force: true })

module.exports = User